	.select{
		
		position: absolute;
		top: 110rpx;
		right: 30rpx;
		width: 200rpx;
		height: 30rpx;
		z-index: 0;
		border-radius: 20rpx;
		
	}
	.body {
		position: relative;
		overflow-y: auto;
	}

	.btn-add-new-container {

		position: fixed;
		left: 50%;
		bottom: 24rpx;
		transform: translateX(-50%);
		
		display: flex;
		flex-direction: row;
		justify-content: center;
		align-items: center;
		margin: auto;
	}

	.btn-add-new {
		width: 300rpx;
		color: white;
		background-color: #007AFF;
		border-radius: 16rpx;
		font-weight: bold;
		height: 80rpx;
		display: flex;
		align-items: center;
		justify-content: center;
	}

	.stars-show-container {
		position: absolute;
		box-sizing: border-box;

		display: flex;
		justify-content: center;
		left: -220rpx;
		flex: 1;
	}

	.fenduanqi-all {
		padding-top: 30rpx;
		height: 100%;
		width: 90%;
		margin: auto;
		box-sizing: border-box;

	}

	.example-body {
		/* #ifndef APP-NVUE */
		display: flex;
		/* #endif */
		flex-direction: row;
		padding: 0;
		align-items: center;
	}

	.content {
		/* #ifndef APP-NVUE */
		display: flex;
		flex-direction: column;
		/* #endif */
		justify-content: flex-start;
		align-items: center;
		height: 90%;
		width: 100%;

		text-align: center;

	}



	.list-time-show {
		flex: 3;
		width: 200rpx;
	}

	.title-name {
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}

	.tag-view {
		flex: 2;
		width: 120rpx;
		box-sizing: border-box;
		
	}

	.btn-view {
		height: 100rpx;
	}

	.tag-so {
		position: relative;
		display: flex;
		flex-direction: row;
		justify-content: space-between
	}

	.puzzle-title {
		flex: 2;
		align-items: center;
		display: flex;
		margin-left: 10rpx;
		justify-content: center;
		position: relative;
		.id{
			position: absolute;
			left: 20rpx;
			
		}
		.type{
			position: absolute;
			right: 40rpx;
			background-color: rgb(240,221,221);
			border-radius: 20rpx;
			
			width: 100rpx;
			height: 45rpx;
			box-shadow: 3rpx 3rpx 3rpx 3rpx black ;
			
		}
	}

	.tag-all {
		box-sizing: border-box;

		padding: 20rpx;
		justify-content: flex-end;
		flex: 1;
		width: 200rpx;
		height: 200rpx;
		display: flex;
		flex-direction: row;
		width: 100%;
	}

	.choose-my-public {
		padding: 20rpx 0 110rpx;
		margin: auto;

		width: 100%;
		position: relative;

	}

	.list-one-by-one {




		display: flex;
		flex-direction: column;
		height: 200rpx;
		width: 700rpx;
		border-radius: 8%;
		margin: auto;
		margin: 20rpx;
		box-sizing: border-box;
		background-color: white;
	}

	.add-test-btn {
		margin-top: 20rpx;
		margin-right: 10rpx;
		color: white;
		background-color: #da2929;
		font-weight: bold;
		font-size: 25rpx;
		width: 180rpx;
		border-radius: 25%;
		float: right;

		transition: transform 0.00002s;
	}

	.add-test-btn:active {
		transform: translateY(0.0001rpx);
	}
